﻿#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//
//int main()
//{
//	int a = 0;
//
//	do
//	{
//		a++;
//		printf("%d ", a);
//
//	} while (a < 10);
//
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//
//{
//    int i, j, k, n = 0, x = 0, y = 50;
//
//    // 的头部没有规律，所以直接打印
//        printf("\n\n\n\n\n");
//    printf("         lovelove                   lovelove\n");
//    printf("       lovelovelove               lovelovelove\n");
//    printf("     lovelovelovelove           lovelovelovelove\n");
//    printf("   lovelovelovelovelove       lovelovelovelovelove\n");
//    printf("  lovelovelovelovelovelo     lovelovelovelovelovelo\n");
//    printf(" lovelovelovelovelovelove   lovelovelovelovelovelov\n");
//    for (i = 0; i < 2; i++)
//    {
//        printf("lovelovelovelovelovelovelovelovelovelovelovelovelove\n");
//
//    }
//
//    for (i = 0;i < 5;i++) // 的中间部分的上部分
//    {
//        y = 50;
//        y = y - i * 2;
//        n++;
//        for (k = 0; k < n; k++)    //在每一行的起始位置先打印空格
//        {
//            printf(" ");
//        }
//            while (1)     //空格后面打印love，但是要注意love即使没打印完，也要换行
//            {
//                if (x < y)
//                {
//                    printf("l");
//                    y--;
//                }
//                else
//                    break;
//                if (x < y)
//                {
//                    printf("o");
//                    y--;
//                }
//                else
//                    break; if (x < y)
//                {
//                    printf("v");
//                    y--;
//                }
//                    else
//                    break; if (x < y)
//                {
//                    printf("e");
//                    y--;
//                }
//                    else
//                    break;
//            }
//        printf("\n");
//    }
//
//
//        //最下面的部分，具体内容同上，没和上一部分放一起是因为从这行开始多两个空格
//    for (i = 0, n = 3; i < 10; i++)
//    {
//        y = 37;
//        y = y - i * 4;
//        n++;
//        for (k = 0; k < n; k++)
//        {
//            printf("  ");
//        }
//        while (1)
//        {
//            if (x < y)
//            {
//                printf("l");
//                y--;
//            }
//            else
//                break;
//            if (x < y)
//            {
//                printf("o");
//                y--;
//            }
//            else
//                break; if (x < y)
//            {
//                printf("v");
//                y--;
//            }
//                else
//                break; if (x < y)
//            {
//                printf("e");
//                y--;
//            }
//                else
//                break;
//        }
//        printf("\n");
//    }
//
//    printf("\n\n\n\n\n\n\n\n\n\n\n\n");
//    return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int a = 0;
//
//	do
//	{
//
//		if (a == 6)
//		{
//			break;
//		}
//
//		printf("%d ", a);
//
//		a++;
//	}
//
//	while (a < 10);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int i = 0;
//	int n = 0;
//	int ret = 1;
//	int sum = 0;
//
//	for (n = 1;n <= 3;n++)
//	{
//		ret = 1;
//		for (i = 1;i <= n;i++)
//		{
//			ret *= i;
//		}
//	}
//
//	sum += ret;
//	printf("%d\n", sum);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int i = 0;
//	int n = 0;
//	int sum = 0;
//	int ret = 1;
//
//	for (n = 1;n <= 3;n++)
//	{
//		ret *= n;
//		sum += ret;
//	}
//
//	printf("%d\n", sum);
//	
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };//创建一个数组
//	int k = 7;//要查找的数
//
//	int sz = (sizeof(arr) - sizeof(arr[0])) / 2;//总元素个数
//
//	int left = 0;//左下标数字
//	int right =sz-1;//右下标数字
//
//	while (left<=right)
//	{
//		int mid = (right + left)/2;//中间数的下标
//
//		if (arr[mid] < k)
//		{
//			left= mid  + 1;
//		}
//
//		else if (arr[mid] > k)
//		{
//			 right= mid  - 1;
//		}
//
//		else
//		{
//			printf("找到啦,下标为：%d\n", mid);
//			break;
//		}
//	}
//
//	if (left > right)
//		printf("找不到\n");
//
//	return 0;
//}

//#include<string.h>
//#include<stdio.h>
//
//int main()
//{
//	char arr1[] = "welcome to bit!!!!!!";
//	char arr2[] = "####################";
//
//	int left = 0;
//	int right = strlen(arr1) - 1;
//
//	while (left<=right)
//	{
//		arr2[left] = arr1[left];
//		arr2[right] = arr1[right];
//		printf("%s\n", arr2);
//		left++;
//		right--;
//	}
//
//	return 0;
//}

//#include<string.h>
//#include<stdio.h>
//#include<Windows.h>
//
//int main()
//
//{
//	char arr1[] = "我就是个傻逼!!!!!!!";
//	char arr2[] = "##################\0";
//
//	int left = 0;
//	int right = strlen(arr1) - 1;
//
//	while (left <= right)
//	{
//		arr2[left] = arr1[left];
//		arr2[right] = arr1[right];
//
//		printf("%s\n", arr2);
//
//		Sleep(1000);
//		system("cls");
//
//		left++;
//		right--;
//	}
//	printf("%s\n", arr2);
//
//	return 0;
//}


//#include<stdio.h>
//#include<string.h>
//
//int main()
//{
//	int i = 0;
//
//	char passworld[20] = { 0 };
//
//	for (i = 0;i < 3; i++)
//	{
//		printf("请输入密码：");
//		scanf("%s", passworld);
//
//		if (strcmp(passworld, "123456") == 0)
//		{
//			printf("登录成功！");
//			break;
//		}
//
//	}
//
//	if (i == 3)
//	{
//		printf("三次密码均错误，退出程序！");
//	}
//	
//	return 0;
//
//}

//#include<stdio.h>
//#include<string.h>
//
//int main()
//{
//	char arr[10] = "abc";
//	int a = 0;
//
//	a=(strcmp(arr, "abc") == 0);
//
//	printf("%d", a);
//
//
//	return 0;
//}

//#include<stdio.h>
//#include<stdlib.h>
//
//void menu()//主菜单
//{
//	printf("**********************\n");
//	printf("********1.play********\n");
//	printf("********0.exit********\n");
//	printf("**********************\n");
//}
//
//
//void game()//游戏函数
//{
//	
//	int ret = rand() % 100 + 1;
//	//printf("%d\n", ret);
//	int guess = 0;
//
//	while (1)//猜数字
//	{
//		printf("请输入数字：");
//		scanf("%d", &guess);
//
//		//数字提示
//		if (guess < ret)
//		{
//			printf("数字小了");
//		}
//
//		else if (guess > ret)
//		{
//			printf("输入大了");
//		}
//
//		else
//		{
//			printf("输入正确");
//			break;
//		}
//	}
//}
//
//
//int main()
//{
//	int input = 0;
//
//	srand((unsigned int)time(NULL));
//
//	do
//	{
//		menu();//主菜单
//		printf("是否开始游戏（1开始游戏，0退出游戏）：");
//		scanf("%d", &input);//输入的数字
//
//		switch (input)
//		{
//		case 1:
//			printf("猜数字");
//			game();
//			break;
//
//		case 0:
//			printf("退出游戏");
//			break;
//
//		default:
//			printf("输入错误,重新选择");
//			break;
//		}
//
//	} while (input);
//
//	return 0;
//}

//给定两个数，求这两个数的最大公约数

//#include<stdio.h>
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//
//	scanf("%d", &a);
//	scanf("%d", &b);
//
//	if (a /= b)
//	{
//		printf("%d", a);
//	}
//
//	else if(b/=a)
//	{
//
//		printf("%d", b);
//	}
//
//	else
//	{
//		printf("无");
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int a = 18;
//	int b = 24;
//	int c = 0;
//
//	while (c = a % b)
//	{
//		a = b;
//		b = c;
//	}
//
//	printf("%d\n", b);
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int year = 0;
//	for (year = 1000; year <= 2000; year++)
//	{
//		if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
//		{
//			printf("%d ", year);
//		}
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	//打印1000~2000之间的闰年
//	int a = 0;
//
//	for (a = 1000;a <= 2000;a++)
//	{
//		//判断是否为闰年
//		//1.能被4整除，不能被100整除
//		//2.可以被400整除
//
//		if (a % 4 == 0)
//		{
//			if (a % 100 != 0)
//				printf("%d ", a);
//		}
//
//		if (a % 400 == 0)
//		{
//			printf("%d ", a);
//		}
//	}
//
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	//打印100到200之间的素数
//	//1.列出100到200之间的数
//	//2.找出素数，也就是质数（只能被1和他本身整除的数）
//
//	int i = 0;
//	int j = 0;
//
//	for (i = 100;i <= 200;i++)
//	{
//		for (j = 2;j <i;j++)
//		{
//			if (i % j == 0)
//				break;
//		}
//
//		if (i == j)
//		{
//			printf("%d ", i);
//		}
//	}
//
//	return 0;
//}

//#include<stdio.h>
//#include<stdlib.h>
//
//int main()
//{
//	char input[20] = { 0 };
//	system("shutdown -s -t 60");//60秒后自动关机
//
//again:
//	printf("电脑将在一分钟内自动关机，请输入我是猪，否则将自动关机！！！\n");
//	scanf("%s", input);
//
//	if (strcmp(input, "我是猪") == 0)
//	{
//		system("shutdown -a");//终止关机
//	}
//
//	else
//	{
//		goto again;
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
//int get_max(int x, int y)
//{
//	(x > y) ? x : y;
//}
//
//int main()
//{
//	int num1 = 10;
//	int num2 = 20;
//
//	int max = get_max(num1, num2);
//	printf("max=%d\n", max);
//
//	return 0;
//}

//
////交换两个整型变量
//#include<stdio.h>
//
////交换两个整型变量的函数
//int swap(int *px, int *py)
//{
//	int tmp = 0;
//	tmp = *px;
//	*px = *py;
//	*py = tmp;
//	
//}
//
//int main()
//{
//	int num1 = 10;
//	int num2 = 20;
//
//	swap(&num1, &num2);
//	printf("num1=%d num2=%d\n", num1, num2);
//
//	return 0;
//}
//
////1. 写一个函数可以判断一个数是不是素数。
//
//#include<stdio.h>
////判断是否为素数的函数
//int sushu(int n)
//{
//	int j = 0;
//	for (j = 2;j < n;j++)
//	{
//		if (n % j == 0)
//		{
//			return 0;
//		}
//
//		return 1;
//	}
//
//}
//
//int main()
//{
//	int a = 0;
//	int count = 0;
//	for (a = 100;a <= 200;a++)
//	{
//		if (sushu(a) == 1)
//		{
//			count++;
//			printf("%d ", a);
//		}
//	}
//
//	printf("\n%d\n", count);
//	return 0;
//}

//#include<stdio.h>
//
//int n;
//
//int is_leap_year(n)
//{
//	if (n % 4 == 0 &&n% 100!=0|| n % 400 == 0)
//	{
//		printf("%d ", n);
//		return 1;
//	}
//	else
//	{
//		return 0;
//	}
//}
//
//int main()
//{
//	int y = 0;
//
//	for (y = 1000;y <= 2000;y++)
//	{
//		if (is_leap_year(y) == 1)
//		{
//			printf("%d ", y);
//		}
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
////1.函数的嵌套
//int len_num1()
//{
//	 len_num2();
//}
//
//	int len_num2()
//	{
//		printf("hehe");
//	}
//
//
//int main()
//{
//	printf("%d",len_num1());
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	//2.函数的链式
//	printf("%d", printf("%d", printf("%d", 543)));
//
//	return 0;
//}

//#include<stdio.h>
//
//void print(int n)
//{
//	if (n > 9)
//	{
//		print(n/10);
//	}
//	printf("%d ", n%10);
//}
//
//int main()
//{
//	int num = 1234;
//	print(num);
//
//	return 0;
//}

//#include<stdio.h>
//
//int a = 1;
//int b = 1;
//int c = 0;
//
////求n阶乘的函数
//int my_str(int n)
//{
//	
//	while (n > 2)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//		n--;
//	}
//	return c;
//}
//
//int main()
//{
//	int n = 0;
//
//	scanf("%d", &n);
//
//	int x = my_str(n);
//
//	printf("%d\n", x);
//
//	return 0;
//}

//#include<stdio.h>
//#include<math.h>
//
//int main()
//{
//	float a, b, c;
//	float s = 0;
//	float area;
//
//	scanf("%f %f %f", &a, &b, &c);
//
//	s = (a + b + c) / 2;
//
//	area = sqrt(s * (s - a) * (s - b) * (s-c));
//	printf("%.2f\n", area);
//
//	return 0;
//}

//#include<stdio.h>
//
//
//int main()
//{
//	int price;//个人所得金额
//	int a;//个人承担的基本养老保险金
//	int b;//医疗保险金
//	int c;//失业保险金
//	int d;//住房公积金
//	int e = 1600;//费用扣除额1600元/月
//	int f;//应纳税所得额
//	
//	int g;//缴纳个人所得税
//
//	//计算公式为：应纳个人所得税税额=应纳税所得额×适用税率－速算扣除数
//
//
//	return 0;
//}

//#include<stdio.h>
//#include<math.h>
//
//int main()
//{
//	float p = pow(1.07, 10);
//	p += 0.000001;
//
//	printf("%f", p);
//
//	return 0;
//}

//#include<stdio.h>
//#include<math.h>
//
//int main()
//{
//	int d = 300000;//贷款额度
//	int p = 6000;//还款额
//	float r = 0.01;//月利率
//
//	float x;
//	x = p / (p - d * r);
//
//	float y = 1 + r;
//
//	float a = log10(x);
//	float b = log10(y);
//
//	float m = a / b;
//	printf("%.1f", m);
//
//	return 0;
//}

//#include<stdio.h>
////给定两个数，求这两个数的最大公约数
//
//int main()
//{
//	int a, b;
//	
//	scanf("%d", &a, &b);
//	if()
//
//	return 0;
//}

//#include<stdio.h>;

//编写程序数一下 1到 100 的所有整数中出现多少个数字9
//int main()
//{
//	int i;
//	int cout = 1;
//	for (i = 9;i <= 100;i+=10)
//	{
//		printf("%d ", i);
//		cout++;
//	}
//
//	printf("\n%d\n", cout);
//
//	return 0;
//}

//#include <stdio.h>
//
//
//int main()
//{
//	int i = 0;
//	int count = 0;
//
//
//	for (i = 1; i <= 100; i++)
//	{
//		if (i % 10 == 9)
//		{
//			count++;
//			printf("%d ", i);
//		}
//		if (i / 10 == 9)
//		{
//			count++;
//			printf("%d ", i);
//		}
//	}
//	
//	printf("\n%d\n", count);
//	return 0;
//}

//#include<stdio.h>
//
////计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值，打印出结果
//int main()
//{
//	float x = 1;
//	float y = -2;
//	//计算正数的结果
//	for (x = 1;x <= 100;x += 2)
//	{
//		float c = 0;
//		float a =(1 / x);
//		c += a;
//		//计算负数的结果
//		for (y = -2;y >= -100;y -= 2)
//		{
//			float d = 0;
//			float b = (1 / y);
//			d += b;
//
//			printf("%f\n", d);
//		}
//		printf("%f\n", c);
//	}
//	
//	return 0;
//}
//#include <stdio.h>
//
////计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值，打印出结果
//int  main()
//{
//	int i = 0;
//	double sum = 0.0;
//	int flag = 1;
//	for (i = 1; i <= 100; i++)
//	{
//		sum += flag * 1.0 / i;
//		flag = -flag;
//	}
//	printf("%lf\n", sum);
//	return 0;
//}

//#include<stdio.h>
//
////用下面的scanf函数输入数据，使a=3,b=7,x=8.5,y=71.82,c1='A’,c2=‘a’，并将其依次输出
//int main()
//{
//	int a, b;
//	float x, y;
//	char c2,c1;
//
//	scanf("%d %d %f %f %c %c", &a, &b, &x, &y,&c1,&c2);
//	printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c", a, b, x, y,c1,c2);
//
//
//	return 0;
//}

//#include<stdio.h>
//
////求10 个整数中最大值
//int main()
//{
//	int arr[10]={1,2,3,4,5,6,7,8,9,10};
//	int i = 0;
//	for(i=0;i<10;i++)
//	{
//		printf("%d", arr[i]);
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
////求10 个整数中最大值
//int main()
//{
//	int arr[10] = { 0 };
//	int i = 0;
//	int max = 0;
//
//	for (i = 0;i <10;i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//
//	max = arr[0];
//	for (i = 0;i <10;i++)
//	{
//		if (arr[i]>max)
//		{
//			max = arr[i];
//		}
//		
//	}
//	printf("max=%d\n", max);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int x[9] = { 0 };
//	int y[9] = { 0 };
//	int a = 0;
//	int b = 0;
//
//	for (a = 1;a < 10;a++)
//	{
//		scanf("%d", x[a]);
//	}
//
//	for (b = 1;b < 10;b++)
//	{
//		scanf("%d", y[b]);
//	}
//
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int i = 0;
//	//控制行数
//	for (i = 1; i <= 9; i++)
//	{
//		//打印每一行内容，每行有i个表达式
//		int j = 0;
//		for (j = 1; j <= i; j++)
//		{
//			printf("%d*%d=%d ", i, j, i * j);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int i = 0;
//	//行
//	for (i = 1;i < 10;i++)
//	{
//		int j = 0;
//		//列
//		for (j = 1;j <= i;j++)
//		{
//			printf("%d*%d=%d ", i, j, i * j);
//		}
//		printf("%\n");
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
////实现一个函数，判断一个数是不是素数。
////利用上面实现的函数打印100到200之间的素数。
//int str(int x)
//{
//	int i = 0;
//	for (i = 100;i<=200;i++)
//	{
//		int j = 0;
//		for (j = 2;j < i;j++)
//		{
//			if (i % j == 0)
//			{
//				break;
//			}
//		}
//		if (i == j)
//			printf("%d ", i);
//	}
//}
//
//int main()
//{	
//	int n[100] = { 0 };
//	str(n);
//
//	return 0;
//}

//#include<stdio.h>
//
////函数判断素数
////int is_prime(int n)
////{
////	int i = 0;
////	for (i = 2;i < =n;i++)
////	{
////		if (n % i == 0)
////		{
////			return 0;
////		}
////	}
////	return 1;
////}
//int is_prime(int n)
//{
//	int i = 0;
//	for (i = 2; i <= sqrt(n); i++)
//	{
//		if (0 == n % i)
//		{
//			return 0;
//		}
//	}
//	return 1;
//}
//
//int main()
//{
//	int x=101;
//	is_prime(x);
//
//	return 0;
//}

//#include<stdio.h>
//
////函数判断闰年
//int run(int n)
//{
//	//闰年能被4整除，不能被100整除
//	//闰年能被400整除
//	if (n % 4 == 0 && n % 100 != 0 || n % 400 == 0)
//	{
//		printf("%d是闰年", n);
//	}
//	else
//		printf("不是闰年");
//}
//
//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	run(i);
//
//	return 0;
//}

//#include<stdio.h>
//
////交换两个整数
//int change(int *x, int *y)
//{
//	int tmp;
//	tmp = x;
//	x = y;
//	y = tmp;
//	printf("%d %d\n", x, y);
//}
//
//int main()
//{
//	int x, y;
//	scanf("%d %d", &x, &y);
//	change(x, y);
//
//	return 0;
//}

//#include<stdio.h>
//
////乘法口诀表
//void 乘法口诀表()
//{	//行
//	int x = 1;
//	//列
//	int y = 1;
//	for (x = 1;x < 10;x++)
//	{
//		for (y = 1;y <= x;y++)
//		{
//			int n = x * y;
//			printf("%d*%d=%d ", x, y, n);
//		}
//		printf("\n");
//	}
//}
//int main()
//{
//	乘法口诀表();
//
//	return 0;
//}

//#include<stdio.h>
//
////乘法口诀表
//void 乘法口诀表(int n)
//{	//行
//	int x = 1;
//	//列
//	int y = 1;
//	for (x = 1;x <= n;x++)
//	{
//		for (y = 1;y <= x;y++)
//		{
//			int n = x * y;
//			printf("%d*%d=%d ", x, y, n);
//		}
//		printf("\n");
//	}
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	乘法口诀表(n);
//
//	return 0;
//}

//#include<stdio.h>
//
////递归方式实现打印一个整数的每一位
//int every(int *n)
//{
//	printf("%d ", &n);
//	every(*n);
//}
//
//int main()
//{
//	int i;
//	scanf("%d", &i);
//	every(i);
//
//	return 0;
//}

//#include<stdio.h>
//
////递归方式实现打印一个整数的每一位
//void print(int n)
//{
//	if (n > 9)
//	{
//		print(n / 10);
//	}
//		printf("%d ", n % 10);
//	
//}
//int main()
//{
//	int a;
//	scanf("%d", &a);
//	print(a);
//
//	return 0;
//}

//#include<stdio.h>

//int main()
//{
//	int i, j;
//	//打印一个直角三角形，直角在左边
//	for (i = 1;i <= 5;i++)
//	{
//		for (j = 1;j <= i;j++)
//		{
//			putchar('*');
//		}
//		printf("\n");
//	}
//		
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	//递归和非递归分别实现求n的阶乘
//	int i = 0;
//	int n;
//	int ret = 1;
//	scanf("%d", &n);
//
//	for (i = 2;i <= n;i++)
//	{
//		ret *= i;
//	}
//	printf("%d", ret);
//
//	return 0;
//}

//#include<stdio.h>
//
////循环实现strlen
//int count = 0;
//int my_strlen(int* str)
//{
//	while ('\0' != *str)
//	{
//		count++;
//		str++;
//	}
//	return count;
//}
//
//int main()
//{
//	
//
//	return 0;
//}

//#include<stdio.h>
//
//int dig_sum(int x)
//{
//	if (x > 9)
//	{
//		return dig_sum(x / 10) + x % 10;
//	}
//	else
//		return x;
//}
//
//int main()
//{
//	int num = 1729;
//	int i= dig_sum(num);
//
//	printf("%d", i);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int arr1[] = { 1,2,3};
//	char arr2[] = { 'a',98 };
//	char arr3[] = "abcde";
//
//	int i= sizeof(arr1);
//	int j= sizeof(arr2);
//	printf("%d %d ", i, j);
//
//	int o= strlen(arr1);
//	int k= strlen(arr2);
//
//	printf("%d %d", o, k);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	//数组的使用
//	int arr[10] = { 0 };
//	int sz = sizeof(arr) / sizeof(arr[0]);//数组元素个数
//	int i = 0;//作下标
//
//	for (i = 0;i < sz;i++)//输出数组的内容
//	{
//		printf("%d ", arr[i]);
//		
//	}
//
//	return 0;
//}

//#include<stdio.h>
//
////二维数组的练习
//int main()
//{
//	//数组的初始化
//	int arr1[][4]={{12},{34},{56}};//注意：行可以省略，但列不可以！
//	char arr2[4][4];
//	double arr3[3][4];
//
//	//二维数组的使用
//	int arr[3][4] = { {12},{34},{56} };
//	int i = 0;//行的下标
//	int j = 0;//列的下标
//
//	for (i = 0;i < 3;i++)
//	{
//		for (j = 0;j < 4;j++)
//		{
//			printf("%d", arr[i][j]);
//		}
//		printf("\n");
//	}
//
//	//找到二维数组的位置
//	int arrt[3][4];
//
//	for (i = 0;i < 3;i++)
//	{
//		for (j = 0;j < 4;j++)
//		{
//			printf("&arr[%d]&arr[%d]=%p\n", i, j, &arr[i][j]);
//		}
//	}
//
//	return 0;
//}


//#include<stdio.h>
//
////冒泡排序
//void bubble_sort(int arr[], int sz)
//{
//	int i = 0;
//
// 	for (i = 0;i < sz - 1;i++);//一趟冒泡排序的过程
//	{
//		int j = 0;
//		//进行交换
//		for (j = 0;j < sz - 1 - i;j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				int tmp = arr[j];
//				arr[j] = arr[j + 1];
//				arr[j + 1] = tmp;
//			}
//		}
//	}
//}
//int main()
//{
//	//创建一个一维数组
//	int arr[] = { 9,8,7,6,5,4,3,2,1,0 };
//	//数组里的个数
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	//进行排序(冒泡排序)升序
//	bubble_sort(arr, sz);
//
//	return 0;
//}

//#include<stdio.h>
//
//void bubble_sort(int arr[],int sz)
//{
//	int i = 0;
//	for (i = 0;i < sz - 1;i++)
//	{
//		int j = 0;
//		for (j = 0;j < sz - i;j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				int tmp = arr[j];
//				arr[j] = arr[j + 1];
//				arr[j + 1] = tmp;
//			}
//		}
//	}
//}
//int main()
//{
//	int arr[] = { 9,8,7,6,5,4,3,2,1,0 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	bubble_sort(arr,sz);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	char a[] = "abc";
//	gets(a);
//	puts(a);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	//指针练习
//	int a = 20;
//	
//	int* pa = &a;//指针即地址，这里把a的地址放再pa里，pa是一个指针变量
//
//	return 0;
//}

//例1:有人用温度计测量出用华氏温度98°F，
//	现在要求用C语言实现把它转换为以摄氏法表示的温度。
//
//解题思路 : 这个问题的算法很简单，关键在于找到二者之间的转化公式，
//		  摄氏度等于九分之五乘以华氏度减去32的积

//#include<stdio.h>
//
//int main()
//{
//	float i = 0;//华氏温度
//	float j = 0;//摄氏温度
//	scanf("%f", &i);//输入华氏温度
//	j = (5.0 / 9) * (i - 32);//求出摄氏温度的结果
//	printf("%.3f", j);
//
//	return 0;
//}

//例2:用C语言计算存款利息。假设有本金1000元，想存一年，有三种方法可选择:
//
//。活期，年利率为0.0036;
//。一年期定期，年利率为0.0225;
//。存两次半年定期，年利率为0.0198。
//
//请分别计算出一年后按3种方法所得到的本息和

//#include<stdio.h>
//
//int main()
//{
//	int x = 1000;//本金
//	int year = 365;//一年
//	float a = x * 0.0036;//活期
//	float b = x * 0.0225;//一年期
//	float c = x * 0.0198;//两年期
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	float kg, i;
//	scanf("%f", &kg);
//	i = kg * 1000 / 7 * 1000;
//	int j = 0;
//
//	j = i / 350;
//	printf("%d", j);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int i = 0;
//	float j = 0;
//	int y = 0;
//
//	scanf("%d", &i);
//
//	j = i * 1000 / 7.0;//人承受甜味剂最大值
//
//	y = j / 0.35;//0.35为一罐可乐所含的甜味剂
//	printf("%d", y);
//
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int m = 5;
//	if (m++ > 5)printf("%d\n", ++m);
//	else printf("%d\n", m--);
//
//	return 0;
//}
//#include<Stdio.h>
//
//void main()
//{
//	int x = 2, y = -1, z = 2;
//	if (x < y)
//		if (y < 0) z = 0;
//		else z += 1;
//	printf("%d \n", z);
//}

#include<stdio.h>
int main()
{
	int i, a[10];
	for (i = 0;i <= 9;i++)
	{
		a[i] = i;
		printf("%d ", a[i]);
	}
	printf("\n");
	for (i = 9;i >= 0;i--)
		printf("%d ", a[i]);
	printf("\n");
	return 0;
}